import { stringify } from 'qs';
import request from '@/utils/request';
import { getNoUndefinedString } from '@/utils/utils';

// 查询列表
export async function listParameters(params) {
  return request(`/parameters/list?${stringify(params)}`);
}
// 根据id获取信息
export async function getParameters(params) {
  return request(`/parameters/get/${getNoUndefinedString(params.id)}`);
}
// 保存信息
export async function saveParameters(params) {
  return request('/parameters/edit', {
    method: 'POST',
    data: {
      ...params,
    },
  });
}
// 根据ID删除
export async function delParameters(params) {
  return request('/parameters/del', {
    method: 'POST',
    data: {
      ...params,
    },
  });
}
// 新增/编辑
export async function editParameters(params) {
  return request('/parameters/edit', {
    method: 'POST',
    data: {
      ...params,
    },
  });
}

// 获取编码
export async function getCode(params) {
  return request(`/parameters/getCode?${stringify(params)}`);
}

